如何在 Linux 中创建和解压 RAR 文件 您所在的位置:网站首页 linux 解压rar压缩包命令 如何在 Linux 中创建和解压 RAR 文件

如何在 Linux 中创建和解压 RAR 文件

2024-06-06 19:33| 来源: 网络整理| 查看: 265

如何在 Linux 中创建和解压 RAR 文件

RAR 文件是一种常见的压缩文件格式,广泛用于高效存储和共享大量数据。 Linux 本身支持多种压缩格式,例如 ZIP 和 TAR。

RAR 是用于创建和解压缩压缩存档 (.rar) 文件的最流行的工具。当我们从网络下载存档文件时,我们需要一个rar工具来提取它们。

RAR在Windows操作系统下可以免费使用来处理压缩文件,但不幸的是,rar工具在Linux系统下没有预装。

在本文中,我们将指导您完成安装 unrar 和 rar 命令行工具的过程,以在以下位置打开、解压、解压缩或解压缩文件并创建存档文件: Linux系统。

在 Linux 上安装 rar 和 unrar

要在 Linux 上使用 RAR 文件,您需要 rar 和 unrar 命令行实用程序,它们允许您创建和提取内容来自 RAR 档案。

要安装 rar 和 unrar,请打开终端并使用特定于您的 Linux 发行版的默认包管理器。

例如,在基于 Debian 和 Ubuntu 的发行版上,您可以使用 apt-get 或 apt 程序轻松安装 rar 和 unrar 软件包,如图所示。

sudo apt-get install rar unrar Or sudo apt install rar unrar

如果您使用基于 RHEL 的发行版,可以使用 dnf 命令或 yum 命令来安装。

------------ On Fedora Linux ------------ sudo dnf install rar unrar ------------ On RHEL-based Linux ------------ sudo yum install epel-release sudo yum install rar unrar

在其他流行的 Linux 发行版上,您可以使用默认的包管理器来安装它,如图所示。

sudo emerge -a rar unrar [On Gentoo Linux] sudo apk add rar unrar [On Alpine Linux] sudo pacman -S rar unrar [On Arch Linux] sudo zypper install rar unrar [On OpenSUSE]

如果您的发行版不提供 rar 和 unrar 软件包,您需要下载最新的 unrar/rar 文件并使用以下命令安装它。

--------------- On 64-bit --------------- cd /tmp wget https://www.rarlab.com/rar/rarlinux-x64-700b2.tar.gz tar -zxvf rarlinux-x64-700b2.tar.gz cd rar sudo cp -v rar unrar /usr/local/bin/ --------------- On 32-bit --------------- cd /tmp wget https://www.rarlab.com/rar/rarlinux-x32-700b2.tar.gz tar -zxvf rarlinux-x32-700b2.tar.gz cd rar sudo cp -v rar unrar /usr/local/bin/ 如何在 Linux 中创建 RAR 文件

要在 Linux 中创建 RAR 存档文件,请运行以下带 a 选项的命令,这将为 howtoing 目录创建存档文件。

rar a tecmint.rar tecmint

如何在 Linux 中提取 RAR 文件

安装unrar后,您可以使用以下带e选项的命令轻松打开或解压当前工作目录中RAR文件的内容。

unrar e tecmint.rar

如何将 RAR 文件解压到特定目录

要打开/解压特定路径或目标目录中的RAR文件,请使用e选项,它将解压指定目标目录中的所有文件。

unrar e tecmint.rar /home/tecmint/rarfiles

如何使用目录结构提取 RAR 文件

要打开/提取具有原始目录结构的 RAR 文件,只需使用 x 选项发出以下命令,该命令将根据其文件夹结构进行提取,请参阅下面的输出命令。

unrar x tecmint.rar

如何在 Linux 中列出 RAR 文件

要在 Linux 中列出 RAR 文件的内容,您可以使用 unrar l 命令,该命令将显示文件列表及其大小、日期、时间和权限。

unrar l tecmint.rar

如何在 Linux 中检查 RAR 文件的完整性

要检查 RAR 存档文件的完整性,您可以使用 unrar t 命令,该命令将对每个文件执行完整的完整性检查以查找错误并显示文件的状态。

unrar t tecmint.rar

unrar 命令仅提取、列出或测试存档文件。它没有在 Linux 下创建 RAR 文件的选项。因此,这里我们需要安装RAR命令行实用程序来创建存档文件。

如何删除 RAR 存档中的文件

rar d 命令用于从 Linux 中现有的 RAR 存档中删除文件。 d 选项通过删除指定的文件来直接修改现有的 RAR 存档。

rar d tecmint.rar randfile001 randfile002

在上面的命令中,randfile001 和 randfile002 文件将从 howtoing.rar RAR 存档中删除。

如何在 Linux 中修复 RAR 文件

rar r 命令用于在 Linux 中修复和恢复损坏或损坏的 RAR 存档中的数据。

rar r tecmint.rar

如何将文件添加到 RAR 存档

要更新文件或将文件添加到现有存档文件,请使用 rar u 命令,该命令允许您将文件添加到现有 RAR 存档或更新存档中的文件。

rar u tecmint.rar hello.py

现在,验证文件 howtoing.sql 是否已添加到存档文件中。

rar l tecmint.rar

如何为 RAR 文件设置密码

这是rar工具的一个非常有趣的功能,它允许我们使用以下命令为RAR存档文件设置密码。

rar a -p tecmint.rar

现在通过提取存档文件来验证它,看看它是否会提示我们输入上面设置的密码。

rar x tecmint.rar

如何锁定 RAR 文件

rar k 命令用于锁定现有的 RAR 存档文件,如果您想防止对存档进行进一步修改,该命令非常有用。

rar k tecmint.rar

如何分割 RAR 存档

要将 RAR 存档拆分为 50MB 的部分或段,请使用以下带有 -v50M 选项的命令,这会将 RAR 文件拆分为四个部分。

rar a -v50M archive_name.part.rar file1 file2 directory

确保将“archive_name.part.rar”替换为您所需的存档名称,并将大小替换为所需的大小(例如,50M 或 100M)。包含要压缩的文件或目录。

结论

有关更多 RAR 和 Unrar 选项和用法,请运行以下命令,它将显示选项列表及其说明。

man unrar man rar

我们已经通过示例介绍了 rar 和 unrar 命令的几乎所有上述选项。如果您认为我们遗漏了此列表中的任何内容并希望我们添加,请使用下面的评论表更新我们。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有